home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 11 / CU Amiga Magazine's Super CD-ROM 11 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-06].iso / cucd / sound / soundconvert / install < prev    next >
Text File  |  1997-03-19  |  11KB  |  450 lines

  1. ; * $VER: Install Sound Converter 1.3
  2. ; * Script written by Eckhard Ludwig
  3. ;=============================================================================
  4.  
  5. (complete 0)
  6.  
  7. (set Opt 2)
  8. (set #welcome
  9.   (cat
  10.     "\n\n\nWelcome to the Sound Converter installation utility.\n\n"
  11.     "This program lets you install SoundConverter 1.3 on your Amiga.\n\n\n"
  12.     "SoundConverter © 1997 Eckhard Ludwig."
  13.   ))
  14.  
  15. (set #choose-text
  16.   (cat "Please choose a directory where SoundConvert should be installed. A drawer will be created there."
  17.   ))
  18.  
  19. (set #choose-help
  20.   (cat "In this location a drawer will be created. All files will be installed inside this drawer. The complete installation will require about 900KB of free harddisk space."
  21.   ))
  22.  
  23. (set #inst-main
  24.   (cat "Installing SoundConvert ..."
  25.   ))
  26.  
  27. (set #inst-Lokale
  28.   (cat "Installing SCLokale.exe ..."
  29.   ))
  30.  
  31. (set #create-maindir
  32.   (cat "Creating SoundConvert directory"
  33.   ))
  34.  
  35. (set #create-bindir
  36.   (cat "Creating Bin dir"
  37.   ))
  38.  
  39. (set #create-docsdir
  40.   (cat "Creating Docs dir"
  41.   ))
  42.  
  43. (set #inst-bin
  44.   (cat "Installing Tools ..."
  45.   ))
  46.  
  47. (set #inst-docs
  48.   (cat "Installing program documentation ..."
  49.   ))
  50.  
  51. (set #inst-fonts
  52.   (cat "Installing XEN Fonts ..."
  53.   ))
  54.  
  55. (set #Install-Prompt 
  56.   (cat "Which of the following locale should be installed ?\nItems marked as (n/a) are not available in the current installation archive !"
  57.   ))
  58.  
  59. (set #Locale-Copy   "Copy cataloges ...")
  60.  
  61. (set #mwb-0 "8-color MWB GUI")
  62.  
  63. (set #mwb-1 "4-color standard GUI")
  64.  
  65. (set #mwb-detected-prompt
  66.   (cat "MagicWB 2.0 detected.\nYou can use either MWB-compatible 8-color icons "
  67.        "or the system standard 4-color icons for the SoundConverter GUI.\n\n"
  68.   ))
  69.  
  70. (set #mwb-detected-help
  71.   (cat "MagicWB 2.0 was detected by the install program. You should use the MagicWB-Style "
  72.        "GUI for SoundConverter, too. But you can also install the standard system look GUI, "
  73.        "if you wish.\n\n".
  74.        @askchoice-help
  75.   ))
  76.  
  77. (set #mwb-notdetected-prompt
  78.   (cat "MagicWB 2.0 not detected.\nThough you might be able to use the 8-color GUI "
  79.        "(see help for details) it's more likely that you have to install the "
  80.        "standard system look GUI instead.\n\n"
  81.   ))
  82.  
  83. (set #mwb-notdetected-help
  84.   (cat "MagicWB 2.0 could not be found by the install program. The 8-color GUI in this "
  85.        "package are designed for MagicWB 2.0, but they also work with MagicWB 1.x if you "
  86.        "use a screen with 8 colors exactly. In all other cases you will have to install "
  87.        "the standard system look GUI.\n\n"
  88.        @askchoice-help
  89.   ))
  90.  
  91.  (SET #exit-Msg 
  92.   (CAT "\nPlease install Play16 and MPEG3Play to BIN !\n\nMuch fun with Programmes\n wish you\n\n"
  93.                    "Eckhard Ludwig" 
  94.   ))
  95.  
  96. ; deutsche Texte *****************************
  97.  
  98. (IF (= @language "deutsch")
  99. (
  100. (set Opt 1)
  101. (set #welcome
  102.   (cat
  103.     "\n\n\nWillkommen zu dem Sound Converter Installations Utility.\n\n"
  104.     "Dieses Programm installiert Sound Converter 1.3 auf Ihrem Amiga.\n\n\n"
  105.     "SoundConverter ist ©1997 by Eckhard Ludwig."
  106.   ))
  107.  
  108. (set #choose-text
  109.   (cat "Bitte wählen Sie das Verzeichniss wohin SoundConvert installiert werden soll. Dieses Installationsscript legt dort selbst eine Schublade an."
  110.   ))
  111.  
  112. (set #choose-help
  113.   (cat "Bei der Installation werden alle Dateien in dieses Verzeichniss installiert. Die vollständige Installation von SoundConvert belegt auf der Festplatte etwa 900KB."
  114.   ))
  115.  
  116. (set #create-maindir
  117.   (cat "Erstelle SoundConvert-Verzeichniss"
  118.   ))
  119.  
  120. (set #inst-main
  121.   (cat "Installiere Hauptprogramm ..."
  122.   ))
  123.  
  124. (set #inst-Lokale
  125.   (cat "Installiere SCLokale.exe ..."
  126.   ))
  127.  
  128. (set #create-bindir
  129.   (cat "Erstelle BIN-Verzeichniss"
  130.   ))
  131.  
  132. (set #create-docsdir
  133.   (cat "Erstelle Docs-Verzeichniss"
  134.   ))
  135.  
  136. (set #inst-bin
  137.   (cat "Installiere Tools ..."
  138.   ))
  139.  
  140. (set #inst-docs
  141.   (cat "Installiere Programm Dokumentation ..."
  142.   ))
  143.  
  144. (set #inst-fonts
  145.   (cat "Installiere XEN Fonts ..."
  146.   ))
  147.  
  148. (set #Install-prompt 
  149.   (cat "Bitte wählen Sie für das Programm die bevorzugte(n) Sprachversion(en).\nMit n/a gekennzeichnete Sprachen sind momentan nicht verfügbar."
  150.   ))
  151.  
  152. (set #Locale-Copy   "Kopiere Cataloge ...")
  153.  
  154. (set #mwb-0 "8-farb MWB GUI")
  155.  
  156. (set #mwb-1 "4-farb Standard GUI")
  157.  
  158. (set #mwb-detected-prompt
  159.   (cat "MagicWB 2.0 gefunden.\nSie können entweder MWB-kompatible 8-Farb-Icons "
  160.        "oder die Standard System-Icons für die Grafische Benutzeroberfläche von SoundConvert 1.3 verwenden.\n\n"
  161.   ))
  162.  
  163. (set #mwb-detected-help
  164.   (cat "Das Installationsprogramm hat festgestellt, daß MagicWB 2.0 auf Ihrem "
  165.        "Rechner installiert ist. Sie sollten deshalb auch für das SoundConverter GUI die Icons im MagicWB-Stil verwenden. "
  166.        "Dazu wird eigentlich nichts weiter als das Tooltype 8COLORS gesetzt :-).\n\n"
  167.        @askchoice-help
  168.   ))
  169.  
  170. (set #mwb-notdetected-prompt
  171.   (cat "MagicWB 2.0 ist nicht installiert.\nUnter bestimmten Umständen können Sie "
  172.        "dennoch das 8-farbige GUI verwenden (siehe Hilfe). In aller Regel werden Sie "
  173.        "aber die Standard System-Farben setzen müssen.\n\n"
  174.   ))
  175.  
  176. (set #mwb-notdetected-help
  177.   (cat "Das Installationsprogramm konnte MagicWB 2.0 nicht auf Ihrem System finden. "
  178.        "Die 8-farbige Benutzeroberfläche funktioniert nur mit der MagicWB 2.0 korrekt, "
  179.        "ausser Sie verwenden eine Workbench mit exakt 8 Farben und der MagicWB Palette. "
  180.        "In diesem Fall können Sie ebenfalls die 8-farbige Benutzeroberfläche setzen.\n\n"
  181.        @askchoice-help
  182.   ))
  183.  
  184. (SET #exit-Msg
  185.   (CAT "\nZum Konvertieren nach IFF 8SVX bitte Play16 im BIN Verzeichnis installieren.\nLesen von MP3 benötigt MPEG3Play !\n\nViel Spaß mit den Programmen\n wünscht\n\n"
  186.                    "Eckhard Ludwig"
  187.   ))
  188. ))
  189. ;*********************************************
  190. ; Greetings & Path ...
  191.  
  192. (message #welcome)
  193.  
  194. (welcome)
  195.  
  196. (set @default-dest (getassign "Work" "dva"))
  197.   (if (= @default-dest "")
  198.    (set @default-dest "SYS:"))
  199.   
  200. (set @default-dest (askdir
  201.     (prompt #choose-text)
  202.     (help #choose-help)
  203.     (default @default-dest))
  204.   ) 
  205.   
  206. (set @default-dest (tackon @default-dest "SoundConvert"))
  207.  
  208. (makedir @default-dest (prompt #create-maindir)(infos))
  209.   
  210. ;*********************************************
  211. ; Installation procedure
  212.  
  213. (copyfiles
  214.     (prompt    #inst-main)
  215.     (help    @copyfiles-help)
  216.     (source "SoundConvert")
  217.     (dest    @default-dest)
  218.         (confirm "EXPERT")
  219.         (optional "force")
  220.     (infos)
  221. )
  222.  
  223. (complete 5)
  224.  
  225. (makedir (tackon @default-dest "bin")
  226.  (prompt #create-bindir)
  227. )
  228.  
  229. (copyfiles
  230.     (prompt    #inst-bin)
  231.     (help    @copyfiles-help)
  232.     (source "bin")
  233.     (dest    (tackon @default-dest "bin"))
  234.        (pattern "#?")
  235.        (optional "force")
  236.        (confirm "EXPERT")
  237. )
  238.  
  239. (complete 50)
  240.  
  241. (makedir (tackon @default-dest "Docs")
  242.  (prompt #create-docsdir)
  243.  (infos)
  244. )
  245.  
  246. (copyfiles
  247.     (prompt    #inst-docs)
  248.     (help    @copyfiles-help)
  249.     (source "Docs")
  250.     (dest    (tackon @default-dest "Docs"))
  251.        (pattern "#?")
  252.        (optional "force")
  253.        (confirm "EXPERT")
  254.        (files)
  255.     (infos)
  256. )
  257.  
  258. (complete 70)
  259.  
  260. (copyfiles
  261.     (prompt    #inst-fonts)
  262.     (help    @copyfiles-help)
  263.     (source "Fonts")
  264.     (dest    "SYS:Fonts")
  265.        (pattern "#?")
  266.        (optional "force")
  267.        (confirm "EXPERT")
  268.        (files)
  269. )
  270. (copyfiles
  271.     (prompt    #inst-fonts)
  272.     (help    @copyfiles-help)
  273.     (source "Fonts/XEN")
  274.     (dest    "SYS:Fonts/XEN")
  275.        (pattern "#?")
  276.        (optional "force")
  277.        (confirm "EXPERT")
  278.        (files)
  279. )
  280. (complete 80)
  281.  
  282. ;*********************************************
  283. ; copy the locales
  284.  
  285. (IF (= @language "All")
  286.     (set Opt 511))
  287.  
  288. (set installchoice
  289.    (askoptions
  290.    (prompt #Install-Prompt)
  291.    (help @askoptions-help)
  292.    (choices "Deutsch" "English" "dansk n/a" "français n/a" "italiano" "nederlands" "norsk n/a" "suomi n/a" "svenska n/a")
  293.    (default Opt)
  294. ))
  295.  
  296. (IF (BITAND installchoice 2)
  297.   (copyfiles
  298.    (prompt #Locale-Copy)
  299.    (help @copyfiles-help)
  300.    (source "Locale/Catalogs/english")
  301.    (dest "SYS:Locale/Catalogs/english")
  302.    (pattern "#?.catalog")
  303.    (confirm "EXPERT")
  304.    (optional "force" "nofail")
  305.   ))
  306.  
  307. (IF (BITAND installchoice 4)
  308.   (copyfiles
  309.    (prompt #Locale-Copy)
  310.    (help @copyfiles-help)
  311.    (source "Locale/Catalogs/dansk")
  312.    (dest "SYS:Locale/Catalogs/dansk")
  313.    (pattern "#?.catalog")
  314.    (confirm "EXPERT")
  315.    (optional "force" "nofail")
  316.   ))
  317.  
  318. (IF (BITAND installchoice 8)
  319.   (copyfiles
  320.    (prompt #Locale-Copy)
  321.    (help @copyfiles-help)
  322.    (source "Locale/Catalogs/français")
  323.    (dest "SYS:Locale/Catalogs/français")
  324.    (pattern "#?.catalog")
  325.    (confirm "EXPERT")
  326.    (optional "force" "nofail")
  327.   ))
  328.  
  329. (IF (BITAND installchoice 16)
  330.   (copyfiles
  331.    (prompt #Locale-Copy)
  332.    (help @copyfiles-help)
  333.    (source "Locale/Catalogs/italiano")
  334.    (dest "SYS:Locale/Catalogs/italiano")
  335.    (pattern "#?.catalog")
  336.    (confirm "EXPERT")
  337.    (optional "force" "nofail")
  338.   ))
  339.  
  340. (IF (BITAND installchoice 32)
  341.   (copyfiles
  342.    (prompt #Locale-Copy)
  343.    (help @copyfiles-help)
  344.    (source "Locale/Catalogs/nederlands")
  345.    (dest "SYS:Locale/Catalogs/nederlands")
  346.    (pattern "#?.catalog")
  347.    (confirm "EXPERT")
  348.    (optional "force" "nofail")
  349.   ))
  350.  
  351. (IF (BITAND installchoice 64)
  352.   (copyfiles
  353.    (prompt #Locale-Copy)
  354.    (help @copyfiles-help)
  355.    (source "Locale/Catalogs/norsk")
  356.    (dest "SYS:Locale/Catalogs/norsk")
  357.    (pattern "#?.catalog")
  358.    (confirm "EXPERT")
  359.    (optional "force" "nofail")
  360.   ))
  361.  
  362. (IF (BITAND installchoice 128)
  363.   (copyfiles
  364.    (prompt #Locale-Copy)
  365.    (help @copyfiles-help)
  366.    (source "Locale/Catalogs/suomi")
  367.    (dest "SYS:Locale/Catalogs/suomi")
  368.    (pattern "#?.catalog")
  369.    (confirm "EXPERT")
  370.    (optional "force" "nofail")
  371.   ))
  372.  
  373. (IF (BITAND installchoice 256)
  374.   (copyfiles
  375.    (prompt #Locale-Copy)
  376.    (help @copyfiles-help)
  377.    (source "Locale/Catalogs/svenska")
  378.    (dest "SYS:Locale/Catalogs/svenska")
  379.    (pattern "#?.catalog")
  380.    (confirm "EXPERT")
  381.    (optional "force" "nofail")
  382.   ))
  383.  
  384. (complete 80)
  385.  
  386. (IF (> installchoice 1)
  387.     (copyfiles
  388.     (prompt    #inst-lokale)
  389.     (help    @copyfiles-help)
  390.     (source "SCLokale.exe")
  391.     (dest    @default-dest)
  392.         (confirm "EXPERT")
  393.         (optional "force")
  394. ))
  395.  
  396. (complete 90)
  397.  
  398. ;*********************************************
  399. ; Set Loadpath SYS: (Tooltype), falls Work: not exists 
  400.  
  401. (set @Loadpath (getassign "Work" "dva"))
  402.   (if (= @Loadpath "")
  403.     (tooltype
  404.     (prompt "Set Tooltype")
  405.     (help @askchoice-help)
  406.     (dest (tackon @default-dest "SoundConvert"))
  407.         (confirm "EXPERT")
  408.         (optional "force")
  409.     (settooltype "LOADDIR" "SYS:")
  410.   ))
  411.  
  412. (complete 95)
  413.  
  414. ;*********************************************
  415. ; Set 8 Colors (Tooltype)
  416.  
  417. (Set magicwb
  418.     (run "ismagicwb")
  419. )
  420.  
  421. (if (= 5 magicwb)
  422.     (
  423.     (set UseStdGUI (askchoice (prompt #mwb-detected-prompt)
  424.                                 (help #mwb-detected-help)
  425.                                 (choices #mwb-0 #mwb-1)
  426.                                 (default 0)
  427.     )))
  428.     (
  429.     (set UseStdGUI (askchoice (prompt #mwb-notdetected-prompt)
  430.                                 (help #mwb-notdetected-help)
  431.                                 (choices #mwb-0 #mwb-1)
  432.                                 (default 1)
  433.     ))))
  434.  
  435.  (If (= UseStdGUI 0)
  436.     (tooltype
  437.     (prompt "Set Tooltype")
  438.     (help #mwb-detected-help)
  439.     (dest (tackon @default-dest "SoundConvert"))
  440.         (confirm "EXPERT")
  441.         (optional "force")
  442.     (settooltype "8COLORS" "")
  443.   ))
  444.  
  445. (complete 100)
  446.  
  447.  
  448. (EXIT #exit-Msg )
  449.